HTML é a sigla para HyperText Markup Language, que em português significa Linguagem de Marcação de Hipertexto.
Apesar do nome complicado, HTML não é uma linguagem de programação — é uma linguagem de marcação, usada para criar a estrutura de páginas na web.
O HTML funciona como o esqueleto de uma página da internet. Ele organiza e define o que aparece na página e como o conteúdo é estruturado, como:
Títulos,
Textos,
Imagens,
Vídeos,
Botões,
Links,
Tabelas,
Formulários e
Listas.
Ele não controla a aparência visual (isso é função do CSS), e não executa ações ou lógica (isso é feito com JavaScript).